package com.tianyu.inspection.mapper;

import org.apache.ibatis.annotations.Mapper;
import org.springframework.ui.ModelMap;

/**********************************
 * @Author YSW
 * @Description 统计数据接口
 * @Date 2021/3/1 - 10:56
 **********************************/

@Mapper
public interface StatisticsMapper {

    /**
     * 用户统计
     * @return Result
     */
    ModelMap userStatistics();

    /**
     * 文件统计
     * @return Result
     */
    ModelMap fileStatistics();

    /**
     * 管线和站场统计
     * @return Result
     */
    ModelMap pipelineStatistics();

    /**
     * 管线和站场统计
     * @return Result
     */
    ModelMap pipelineStationStatistics();

    /**
     * 飞行历史统计
     * @return Result
     */
    ModelMap flyTaskStatistics();

    /**
     * 险情统计
     * @return Result
     */
    ModelMap dangerStatistics();

    /**
     * 施工作业区统计
     * @return Result
     */
    ModelMap constructionUnitsStatistics();

    /**
     * 高后果区统计
     * @return Result
     */
    ModelMap highConsequenceAreaStatistics();

    /**
     * 桩牌统计
     * @return Result
     */
    ModelMap pileCardStatistics();

    /**
     * 阀室统计
     * @return Result
     */
    ModelMap valueChestStatistics();

    /**
     * 基础设施类型统计
     * @return Result
     */
    ModelMap infrastructureTypeStatistics();
}
